using System.Collections.Generic;

namespace OffsetPath
{
    public class ClassP : IComparer<PuntoDueD>
    {
        public ForseLineaClassA classA;

        public int Compare(PuntoDueD P1, PuntoDueD P2)
        {
            if (P1 != P2)
            {
                ClassAtPuntoIncrementale classAt = new ClassAtPuntoIncrementale(this.classA.a, P1);
                ClassAtPuntoIncrementale at2 = new ClassAtPuntoIncrementale(this.classA.a, P2);
                double num = this.classA.b.d(classAt);
                double num2 = this.classA.b.d(at2);
                if (num > num2)
                {
                    return 1;
                }
                if (num < num2)
                {
                    return -1;
                }
            }
            return 0;
        }
    }
}

